Text copied to clipboard!
Titel
Text copied to clipboard!Query-optimalisator voor monolithische LMS in PHP
Beschrijving
Text copied to clipboard!
Wij zijn op zoek naar een Query-optimalisator voor monolithische LMS in PHP om ons team te versterken. In deze rol ben je verantwoordelijk voor het analyseren, verbeteren en optimaliseren van databasequery's binnen een bestaande monolithische leerbeheersysteem (LMS) dat volledig in PHP is ontwikkeld. Je werkt nauw samen met ontwikkelaars, systeemarchitecten en databasebeheerders om de prestaties van het systeem te verbeteren, vertragingen te minimaliseren en de schaalbaarheid te vergroten.
Onze ideale kandidaat heeft diepgaande kennis van relationele databases, ervaring met het optimaliseren van SQL-query's en een goed begrip van PHP en legacy codebases. Je zult bestaande code auditen, knelpunten identificeren en verbeteringen implementeren die leiden tot snellere laadtijden en een betere gebruikerservaring voor studenten en docenten.
Je werkt in een agile omgeving en draagt bij aan technische documentatie, code reviews en kennisdeling binnen het team. Je hebt oog voor detail, bent analytisch sterk en kunt zelfstandig werken aan complexe problemen. Ervaring met tools zoals Xdebug, MySQL Profiler of andere performance-analysetools is een pluspunt.
Als je gepassioneerd bent over performance-optimalisatie en graag werkt aan het verbeteren van bestaande systemen, dan is dit de perfecte kans voor jou.
Verantwoordelijkheden
Text copied to clipboard!- Analyseren van bestaande SQL-query's binnen het LMS-systeem
- Identificeren van prestatieknelpunten in database-interacties
- Optimaliseren van trage of inefficiënte query's
- Samenwerken met ontwikkelaars om code aan te passen voor betere prestaties
- Documenteren van optimalisaties en aanbevelingen
- Gebruik maken van performance-analysetools zoals Xdebug of MySQL Profiler
- Testen van wijzigingen om regressies te voorkomen
- Bijdragen aan de algemene schaalbaarheid van het systeem
- Ondersteunen van het team bij technische vraagstukken
- Deelnemen aan code reviews en kennisdeling
Vereisten
Text copied to clipboard!- Minimaal 3 jaar ervaring met PHP-ontwikkeling
- Sterke kennis van relationele databases zoals MySQL of MariaDB
- Ervaring met het optimaliseren van SQL-query's
- Bekendheid met monolithische architecturen
- Ervaring met legacy codebases
- Kennis van performance-analysetools
- Goede communicatieve vaardigheden
- Vermogen om zelfstandig te werken
- Ervaring met versiebeheersystemen zoals Git
- Oog voor detail en analytisch denkvermogen
Potentiële interviewvragen
Text copied to clipboard!- Welke ervaring heb je met het optimaliseren van SQL-query's?
- Heb je eerder gewerkt met monolithische PHP-toepassingen?
- Welke tools gebruik je voor performance-analyse?
- Hoe ga je om met legacy code?
- Kun je een voorbeeld geven van een succesvolle optimalisatie die je hebt uitgevoerd?
- Hoe werk je samen met andere ontwikkelaars aan prestatieverbeteringen?
- Wat zijn volgens jou de grootste uitdagingen bij het optimaliseren van een LMS?
- Hoe test je of een optimalisatie daadwerkelijk effect heeft gehad?
- Wat is je ervaring met cachingstrategieën?
- Hoe blijf je op de hoogte van best practices in database-optimalisatie?